#define _CRT_SECURE_NO_WARINGS
//#include<iostream>
//using namespace std;
//template<typename T>
//T max(T ary[],int n)
//{
//	T max_val = 0;
//	for (int i = 0; i < n; i++)
//	{
//		if (ary[i] > max_val)
//		{
//			max_val = ary[i];
//		}
//	}
//	return max_val;
//}
//
//void main()
//{
//	int a1[4] = { 1,2,3,4 };
//
//	int i = max(a1, 4);
//	double a2[4] = { 1.1,1.2,1.3,1.4 };
//	double d = max(a2, 4);
//	cout << "i_max=" << i << endl;
//	cout << "d_max=" << d << endl;
//}

//#include <iostream>
//using namespace std;
//template <typename T>
//T max(T SUM[], int n)
//{
//	T MAX = 0;
//	int i;
//	for (i = 0; i < n; i++)
//	{
//		MAX = MAX < SUM[i] ? SUM[i] : MAX;
//	}
//	return MAX;
//}
//void main()
//{
//	int s[4] = { 1, 5, 8, 9 };
//	int max_number;
//	max_number = max(s, 4);
//	cout << "max_number = " << max_number << endl;
//}
//#include<iostream>
//using namespace std;
//template<typename T>
//T max(T ary[],int n)
//{
//	T max_val = 0;
//	for(int i=0;i<n;i++)
//
//}

//#include<iostream>
//using namespace std;
//class Time
//{
//public:
//	int hour;
//	int minute;
//	int second;
//};
//Time t = { 10,11,12 };
//
//int main()
//{
//	cout << "hour=" << t.hour << endl;
//	cout << "minute=" << t.minute << endl;
//	cout << "second=" << t.minute << endl;
//	return 0;
//}

#include<iostream>
using namespace std;
class Student
{
private:
	int num;
	string name;
	char sex;

public:
	void dispaly()
	{
		cout << "num:" << num << endl;
		cout << "name:" << name << endl;
		cout << "sex:" << sex << endl;
	}
};
class NewStudent :public Student
{
private:
	int age;
	string addr;
public:
	void new_display()
	{
		cout << "age:" << age << endl;
	    cout << "addr:" << addr << endl;
	}
};